Schema bimoR.v1
Schema bimoR.v1 : Typ złożony GetProvidersResponse
Typ złożony GetProvidersResponse
Opis
Rezultat przetworzenia zamówienia raportu
Typ elementu wyjściowego dla metody getReportRequest w BIG API, zawiera listę możliwych rezultatów operacji zamówienia raportu.
Przestrzeń nazw http://api.big.pl/bimoR/v1
Typ podstawowy
Diagram
Element success Element requestError Element authorisationError Choice Typ złożony GetProvidersResponse
Przegląd
GetProvidersResponse Extension of Typ złożony ResponseAbstract
Rezultat przetworzenia zamówienia raportu
Typ elementu wyjściowego dla metody getReportRequest w BIG API, zawiera listę możliwych rezultatów operacji zamówienia raportu.
Choice
Sequence
errorType Typ prosty authErrorTypeEnum
Typ błędu autoryzacji
Typ błędu autoryzacji związany z rezultatem przetwarzania komunikatu przez system.
errorDescription Typ prosty string
Opis typu błędu autoryzacji
Opis typu błędu autoryzacji związany z rezultatem przetwarzania komunikatu przez system.
requestError Typ złożony RequestError
Błąd walidacji zapytania
Sequence
currentRequest optional Typ złożony RequestAbstract
Bieżące zapytanie
operationType optional Typ prosty getOperationTypeEnum
Rodzaj operacji
Kod określający rodzaj wywołanej operacji, dla której system przeprowadził walidację zapytania
validationError 1..∞ Typ złożony ValidationError
Błąd walidacji
Kolekcja wykrytych przez system błędów walidacji
Sequence
orderNumber Typ prosty int6
Numer kolejny błędu
Numer kolejny błędu walidacji wykrytego w komunikacie. Numeracja zaczyna się od „1”.
validationRuleId Typ prosty string32
Kod błędu
Kod błędu walidacji
message optional Typ prosty string
Opis błędu
Opis błędu walidacji
faultyElementPath optional Typ prosty string
XPath
XPath do błędnej ścieżki komunikatu
dependentElementPath optional Typ prosty string
Xpath do pola zależnego
Xpath do pola zależnego, względem pola, do którego zgłoszony został błąd (@ValidationError.faultyElementPath)
success Typ złożony ProviderList
Pozytywny rezultat przetworzenia zapytania o listę dostawców (BIGów)
Sequence
provider 1..∞ Typ złożony Provider
Dane dostawcy danych (BIG)
Dane dostawcy danych (BIG).
Sequence
code Typ prosty providerCode
Kod dostawcy danych (BIG)
Kod dostawcy danych (BIG)
name Typ prosty string250
Nazwa dostawcy danych (BIG)
Nazwa dostawcy danych (BIG)
Używany przez
Źródło
<xs:complexType name="GetProvidersResponse" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>
      <div class="nazwa pl-PL" xmlns="http://www.w3.org/1999/xhtml">Rezultat przetworzenia zamówienia raportu</div>
      <div class="opis pl-PL" xmlns="http://www.w3.org/1999/xhtml">Typ elementu wyjściowego dla metody getReportRequest w BIG API, zawiera listę możliwych rezultatów operacji zamówienia raportu.</div>
    </xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="bc:ResponseAbstract">
      <xs:choice>
        <xs:element name="authorisationError" type="bc:AuthorisationError">
          <xs:annotation>
            <xs:documentation>
              <div class="nazwa pl-PL" xmlns="http://www.w3.org/1999/xhtml">Błąd autoryzacji</div>
            </xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="requestError" type="br:RequestError">
          <xs:annotation>
            <xs:documentation>
              <div class="nazwa pl-PL" xmlns="http://www.w3.org/1999/xhtml">Błąd walidacji zapytania</div>
            </xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="success" type="br:ProviderList">
          <xs:annotation>
            <xs:documentation>
              <div class="nazwa pl-PL" xmlns="http://www.w3.org/1999/xhtml">Pozytywny rezultat przetworzenia zapytania o listę dostawców (BIGów)</div>
            </xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Zobacz także